FREAD
Section: Standard I/O Functions (3S)
Updated: May 15, 1985
Index
Return to Main Contents
NAME
fread, fwrite - buffered binary input/output
SYNOPSIS
#include <stdio.h>
fread(ptr, sizeof(*ptr), nitems, stream)
FILE
*stream;
fwrite(ptr, sizeof(*ptr), nitems, stream)
FILE
*stream;
DESCRIPTION
Fread
reads, into a block beginning at
ptr,
nitems
of data of the type of
*ptr
from the named input
stream.
It returns the number of items actually read.
If
stream
is
stdin
and the standard output is line buffered, then any partial output line
will be flushed before any call to
read(2)
to satisfy the
fread.
Fwrite
appends at most
nitems
of data of the type of
*ptr
beginning at
ptr
to the named output
stream.
It returns the number of items actually written.
SEE ALSO
read(2),
write(2),
fopen(3S),
getc(3S),
putc(3S),
gets(3S),
puts(3S),
printf(3S),
scanf(3S)
DIAGNOSTICS
Fread
and
fwrite
return
0
upon end of file or error.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- SEE ALSO
-
- DIAGNOSTICS
-
This document was created by
man2html,
using the manual pages.
Time: 04:51:46 GMT, January 31, 2023